# -*- coding: utf-8 -*-
__author__ = 'sunnychou'
__date__ = '2019/7/16 14:06'

'''
k3 数据处理主入口
'''

from k3_data_report.k3_data_import import base_data_table_import, cal_the_month_data_report
from k3_data_report.k3_report_process import k3_final_report_process


def  k3_process_main(the_month):
    '''
    处理主入口
    1. 处理基础表(扫描，导入基础表)
    2. 处理并计算月数据
    3. 合并数据，发送邮件
    :param the_month:  '2019-07'
    :return:
    '''
    #1. 处理基础表(扫描，导入基础表)
    base_data_table_import()

    #2. 处理并计算月数据
    cal_the_month_data_report(the_month)

    #3. 合并数据，发送邮件
    k3_final_report_process(the_month)


if __name__ == "__main__":
    from common.utils import FVDateTime, get_month

    #the_month = get_month(FVDateTime().to_dict()['this_month_start'])   #这个月
    the_month = get_month(FVDateTime().to_dict()['last_month_start'])    #上个月

    k3_process_main(the_month)




